Programmable Ultrasound Scan Conversion on a Mediaprocessor-based System
نویسندگان
چکیده
Scan conversion is an important ultrasonic processing stage that maps the acquired polar coordinate data to Cartesian coordinates for display. This requires computationally expensive square root and arctangent calculations for geometric transformation. Previously, we developed an algorithm for implementing scan conversion for gray-scale images using precomputed lookup tables. In a clinical setting, however, interactive changes of scan conversion parameters, e.g., zoom and sector angle, require these tables to be recomputed often. In this paper, we describe a fast lookup table generation algorithm and its implementation on Hitachi/Equator’s MAP-CA mediaprocessor architecture. In addition, we have extended the grayscale scan conversion algorithm for color images, which requires interpolation between angular data. For a 600x420 output image, gray-scale scan conversion takes 12 ms while color scan conversion takes 20.3 ms on a 300 MHz MAP-CA. Interactive parameter changes take 102.5 ms for table regeneration. We believe that this high performance is an important step towards making software-based ultrasound programmable systems using mediaprocessors a reality. Such a system would provide more flexibility and improved cost/performance in the future than the existing hardwired solutions.
منابع مشابه
Scan Conversion for a Multiprocessor-based Ultrasound Processing System
To meet the computational requirements of mid-range and high-end programmable ultrasound systems, multiple processors are currently required. Algorithms optimized specifically for a single processor-based system may not perform well in a multiprocessor environment. They need to be efficiently remapped on multiple processors to take advantage of the increased computing power while minimizing the...
متن کاملA flexible multichannel FPGA and PC-Based ultrasound system for medical imaging research: initial phantom experiments
Introduction: In this paper, we present the initial results of a fully programmable 128-channel FPGA and PC-based system that has been developed for medical ultrasound (US) imaging research in our University laboratory (Federal University of Technology Paraná, Brazil). Methods: In order to demonstrate the feasibility of the US research system, two applications involving unfocused plane wave tra...
متن کاملComputing Requirements of Modern Medical Diagnostic Ultrasound Machines
Ultrasound is one of the leading medical imaging modalities because it is safe, noninvasive, portable, easy to use, relatively inexpensive and displays images in real-time. Due to its real-time nature, an ultrasound machine must be able to process its incoming data quickly. High computational and throughput requirements in modern ultrasound machines have restricted their internal design to algo...
متن کاملColor Space Conversion for MPEG decoding on FPGA-augmented TriMedia Processor
A case study on Color Space Conversion (CSC) for MPEG decoding, carried out on FPGAaugmented TriMedia processor is presented. That is, a transform from Y0CbCr color space to R0G0B0 color space is addressed. First, we outline the extension of TriMedia architecture consisting of FPGA-based Reconfigurable Functional Units (RFU) and associated instructions. Then we analyse a CSC (RFU–specific) inst...
متن کاملDesign and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کامل